﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace AKBGame.Object
{
    public class Event
    {
        public string EventName { get; set; }
        public string EventType { get; set; }
        public string Remark { get; set; }
        public int CurrentTotalScore { get; set; }
        public int CurrentAKBScore { get; set; }
        public int CurrentSKEScore { get; set; }
        public int CurrentNMBScore { get; set; }
        public int CurrentHKTScore { get; set; }

        public int CurrentTotalRanking { get; set; }
        public int CurrentAKBRanking { get; set; }
        public int CurrentSKERanking { get; set; }
        public int CurrentNMBRanking { get; set; }
        public int CurrentHKTRanking { get; set; }

        public int CurrentLevel { get; set; }
        public int CurrentLP { get; set; }
        public int CurrentExpRemain { get; set; }
        public DateTime CurrentDateTime { get; set; }
        public int StoneUsed { get; set; }

        public int EasyLP { get; set; }
        public int NormalLP { get; set; }
        public int HardLP { get; set; }
        public int HSLP { get; set; }
        public int ExpertLP { get; set; }

        public int EasyExpGain { get; set; }
        public int NormalExpGain { get; set; }
        public int HardExpGain { get; set; }
        public int HSExpGain { get; set; }
        public int ExpertExpGain { get; set; }

        public int EasyAKBScoreGain { get; set; }
        public int EasySKEScoreGain { get; set; }
        public int EasyNMBScoreGain { get; set; }
        public int EasyHKTScoreGain { get; set; }

        public int NormalAKBScoreGain { get; set; }
        public int NormalSKEScoreGain { get; set; }
        public int NormalNMBScoreGain { get; set; }
        public int NormalHKTScoreGain { get; set; }

        public int HardAKBScoreGain { get; set; }
        public int HardSKEScoreGain { get; set; }
        public int HardNMBScoreGain { get; set; }
        public int HardHKTScoreGain { get; set; }

        public int HSAKBScoreGain { get; set; }
        public int HSSKEScoreGain { get; set; }
        public int HSNMBScoreGain { get; set; }
        public int HSHKTScoreGain { get; set; }

        public int ExpertAKBScoreGain { get; set; }
        public int ExpertSKEScoreGain { get; set; }
        public int ExpertNMBScoreGain { get; set; }
        public int ExpertHKTScoreGain { get; set; }
    }
}
